package juego;

import org.w3c.dom.Document;
import org.w3c.dom.Element;

public class AvionCivil extends Colateral{
	
	//atributos de clase
	private static int miVelocidad = 5;
	private static int miTamanio = 12;//9
	private static int misPuntosPorDestruccion = -300;
	
	//constructor
	public AvionCivil(int x, int y) {
		
		super(x,y);
	};
    
	//metodos
	
	//retorna el tamanio del avion civil
	public int verTamanio() { 
		
		return miTamanio;
	};
	
	//redefinicion. Se encarga de realizar el movimiento
	@Override
	protected void movimientoPropio(){
	
		  this.ubicacion.moverEnY(miVelocidad);
	};
	
	//retorna el puntaje por destruccion
	@Override
	protected int puntajePorDestruccion(){
		return misPuntosPorDestruccion;
	}

	
	public Element getElement(Document doc) {
		Element nave = doc.createElement("AvionCivil");
		
		this.persistirColateral(doc, nave);

		return nave;
	}
	
	
	public static AvionCivil fromElement(Element element) {
		AvionCivil nave = new AvionCivil(-1,-1);
		
		Colateral.recuperarColateral(element,nave);
			
		return nave;
	}
	

}
